Repository navigation
Refactor/refactor AlphaPeel - #292
Conversation
|
Coverage report of the functional test: |
gregorgorjanc
left a comment
There was a problem hiding this comment.
The changes look good/ok
|
Functional tests memory profiling - this is not very informative, as the Numba function can be called at any part of the run: |
Coverage report cannot identify the calls to jit-compiled functions. |
|
The original accuracy tests have been split into two parts:
Still under development... |
|
GitHub runner does not support Python 3.7 for ubuntu: for simplicity, just test version |
| ``-n_thread_fam`` controls the number of threads to parallelise accross | ||
| families in a generation, while ``-n_thread_loci`` controls the number of threads | ||
| to parallelise across loci for each individual. Both options can be used together | ||
| to speed up the analysis, but ``-n_thread_fam`` is more efficient than |
There was a problem hiding this comment.
| to speed up the analysis, but ``-n_thread_fam`` is more efficient than | |
| to speed up the analysis, but ``-n_thread_fam`` is more impactful than |
| to speed up the analysis, but ``-n_thread_fam`` is more efficient than | ||
| ``-n_thread_loci`` when the number of loci is small (i.e., less than 3000 | ||
| per chromosome) and computing resources are limited. | ||
| While the ``-n_thread_loci`` option might be more useful if number of CPU cores |
There was a problem hiding this comment.
| While the ``-n_thread_loci`` option might be more useful if number of CPU cores | |
| The ``-n_thread_loci`` option might be more useful if number of CPU cores |
|
In ef647f0:
|
That's a good call @XingerTang! Just ensure you link it up well from contrib/dev page too. |
gregorgorjanc
left a comment
There was a problem hiding this comment.
Nice, clear, and detailed instructions @XingerTang !
I see that you have the linking, so all seems in order;) |
|
The remaining things to do would be:
|
|
I'm not sure if we should be on the author list or the maintainer list. Could you review that? |
I think your edits are in a good direction and make sense! Groovy;) Please check with Ros if she would prefer Ros or Rosalind Ensure you add space before Ros' surname;) You misspelled Best if you put me last in the author order. |
4594857 to
e474267
Compare
Related Issue
Closes #78
Closes #147
Closes #172
Closes #178
Closes #258
Working...
What changed
ValueErrorinstead of printing error messagesWorking...
Bigger picture of the full plan
Modification on tests:
Refactor the reassignment of argument options in AlphaPeel to remove warnings raised because of the unsynced arguments retrieval.
Remove unused/commented code
Replace single-letter variable names with more informative names
Add comments and docstrings when applicable
Memory optimisation
Move the functions that are jit-compilable to jit
Explore multi-processing solution on HPC
Why this change
Working...
Submodule changes
Notes / Risks
Working...